home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiiffff((((nnnn)))) TTTTccccllll (((( )))) iiiiffff((((nnnn))))
-
-
-
- _________________________________________________________________
-
- NNNNAAAAMMMMEEEE
- if - Execute scripts conditionally
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- iiiiffff _e_x_p_r_1 ?tttthhhheeeennnn? _b_o_d_y_1 eeeellllsssseeeeiiiiffff _e_x_p_r_2 ?tttthhhheeeennnn? _b_o_d_y_2 eeeellllsssseeeeiiiiffff ...
- ?eeeellllsssseeee? ?_b_o_d_y_N?
- _________________________________________________________________
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The _i_f command evaluates _e_x_p_r_1 as an expression (in the same
- way that eeeexxxxpppprrrr evaluates its argument). The value of the
- expression must be a boolean (a numeric value, where 0 is |
- false and anything is true, or a string value such as ttttrrrruuuueeee |
- or yyyyeeeessss for true and ffffaaaallllsssseeee or nnnnoooo for false); if it is true
- then _b_o_d_y_1 is executed by passing it to the Tcl interpreter.
- Otherwise _e_x_p_r_2 is evaluated as an expression and if it is
- true then bbbbooooddddyyyy2222 is executed, and so on. If none of the
- expressions evaluates to true then _b_o_d_y_N is executed. The
- tttthhhheeeennnn and eeeellllsssseeee arguments are optional ``noise words'' to make
- the command easier to read. There may be any number of
- eeeellllsssseeeeiiiiffff clauses, including zero. _B_o_d_y_N may also be omitted
- as long as eeeellllsssseeee is omitted too. The return value from the
- command is the result of the body script that was executed,
- or an empty string if none of the expressions was non-zero
- and there was no _b_o_d_y_N.
-
-
- KKKKEEEEYYYYWWWWOOOORRRRDDDDSSSS
- boolean, conditional, else, false, if, true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 1 (printed 7/17/95)
-
-
-
-